.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  .card {
    display: flex;
    flex-direction: column;
    img {
      padding: .5rem;
    }
    .tags {
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
      li {
        list-style-type: none;

        color: #fff;
        border-style: solid;
        border-color: gray;
        border-width: 1px;
        border-radius: 3px;
        background-color: gray;

        font-size: 1.5rem;
        padding: .7rem 1.5rem;
        margin: .7rem;
      }
    }
  }
}